|
|
From Pain to Productivity: How I Learned to Code with My Voice — After developing severe hand pain, Salma sought an alternative way to code — she turned to voice control as a solution. Here she outlines the journey of trying different tools, the accessibility considerations, and her new workflow. She also chatted with Kevin Powell about this change. Salma Alam-Naylor |
The Mistakes of CSS — This post from Juan references an interesting document from the CSS Working Group from a few years back that you may not have seen — it outlines some of the ‘mistakes’ made in the design of CSS. “the value of getting things right the first time is a beast of burden” Juan Diego Rodríguez |
How to Customize Next.js Metadata — Learn all about web page metadata, its use, and different strategies for customizing it in your Next.js application. Clerk sponsor |
▶ A Breakdown of Kanye's Weird New Website — Whatever you think of Kanye West, you know any project he’s involved with is going to be a bit.. odd. So it goes with his new e-commerce site which couples a minimal, animated design (reminiscent of the Flash era) along with modern ideas like Web Components and Tailwind, and it all runs on Shopify. Wes digs in to see what we can learn from it. Syntax |
📊 How Does Ever-Increasing Page Size Affect Your Users? — Web performance expert Tammy Everts tells us the median Web page is 8% bigger than a year ago and looks into what effect this has through statistics calculated from the latest data from the HTTP Archive. Tammy Everts |
|
📙 Articles, Opinions & Tutorials |
Creating an Angled Slider — The end result here is pleasing. Zach shows us how to create a angled slider complete with hover effects using just HTML and CSS (mainly Zach Saucier |
🟨 How to Favicon in 2025: Three Files That Fit Most Needs — Asks us to “stop the icon generator madness” and take a smarter approach, adopting a minimal set of icons that fits most modern needs. Andrey Sitnik |
The Magic of Small Engineering Teams — How PostHog uses small teams to ship fast and scale at the same time. PostHog sponsor |
Avoid Multiple Page Redirects: How Redirects Impact Page Speed — Redirects add in steps that can delay page load, in-turn affecting user experience and Core Web Vitals results. As such, this post looks at how to optimize redirects to ensure faster browsing for visitors. Conor McCarthy |
Pure CSS Mixin for Displaying Values of Custom Properties — An article (and associated package) that presents a native CSS mixing that outputs various values as pseudo-elements. Roman Komarov |
▶ Scroll State Queries are on the Way — Kevin talks us through what CSS scroll-state brings to the table (available in Chrome 133 beta), along with other recent additions. Kevin Powell |
Adding Mapping to Your Pages with Leaflet.js — Quick, easy, and open source.
|
Keeping the Page Interactive While a View Transition is Running
|
Building a Progress-Indicating Scroll-to-Top Button in HTML and CSS
|
How to Set WebGL Shader Colors with CSS and JavaScript
|
|
🧰 Tools, Code & Resources |
Waveform Renderer — A browser-based tool for creating a waveform from an audio file. Just add an mp3 or wav file and a waveform will be rendered — you can also edit the look. Think of it as a more focused alternative to Wavesurfer.js which also deals with playback, regions, and plugins. Repo here. Andres Felipe Alarcon |
Plotly 3.0: A JavaScript Graphing Library — A high-level, declarative charting library, built on top of D3 and stack.gl, with over 40 chart types, including 3D charts, statistical graphs, and SVG maps. v3 is largely to remove deprecations, fix bugs, and a switch to esbuild. Plotly, Inc. |
Developer Kit: Learn How to Troubleshoot Front-End Issues Faster — Get the kit curated to help front-end developers better understand user activity and resolve issues more efficiently. Datadog sponsor |
🎨 tinygradient 2.0: A Gradient Generation Library — Generate color gradients with an unlimited number of color stops and steps in JavaScript to use as you wish. Supports named colors, hex colors, RGV, HSVa, and RGB CSS strings. GitHub repo. Damien Sorel |
Monoco: A Small JS Library for Smooth 'Squircle' Corners for HTML Elements — The main page includes a neat little interactive demo that showcases all the different possibilities for these alternatives to run-of-the-mill rounded corners. Includes implementations for React and Svelte. monokai |
Tabler 1.0: A Bootstrap 5-Based Open UI Kit for Webapps — The 1.0 release of this free, open-source UI kit adds dark theme support, new pages, a faster workflow powered by the Eleventy static site generator, and more. Paweł Kuna |
StyleConsoleLog: An Interactive Tool to Add CSS to Console Messages — Uses string substitution along with CSS defined in the second argument, as outlined on MDN here. StyleConsoleLog |